/*垂直居中*/
.verticalAlign{ vertical-align:middle; display:inline-block; height:100%; margin-left:-1px;}

.xcConfirm .xc_layer{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666666; opacity: 0.5; z-index: 2147000000;}
.xcConfirm .popBox{position: fixed; left: 50%; top: 50%; background-color: #ffffff; z-index: 2147000001; min-width: 300px;max-width: 600px; min-height: 187px; margin-left: -285px; margin-top: -150px; border-radius: 5px; font-weight: bold; color: #535e66;}
.xcConfirm .popBox .ttBox{height: 30px; line-height: 30px; padding: 14px; border-bottom: solid 1px #eef0f1;}
.xcConfirm .popBox .ttBox .tt{font-size: 18px; display: block; float: left; height: 30px; position: relative;}
.xcConfirm .popBox .ttBox .clsBtn{display: block; cursor: pointer; width: 12px; height: 12px; position: absolute; top: 22px; right: 30px; background: url(../img/icons.png) -48px -96px no-repeat;}

.xcConfirm .popBox .txtBox{margin: 20px; /*min-height: 100px;*/ overflow: hidden;line-height: 48px;}
.xcConfirm .popBox .txtBox .bigIcon{float: left; margin-right: 20px; width: 48px; height: 48px; background-image: url(../img/icons.png); background-repeat: no-repeat; background-position: 48px 0;}
.xcConfirm .popBox .txtBox p{ height: 84px; margin-top: 16px; line-height: 26px; overflow-x: hidden; overflow-y: auto;}
/*.xcConfirm .popBox .txtBox input{width: 364px; height: 30px; border: solid 1px #eef0f1; font-size: 18px; margin-top: 6px;}*/
.xcConfirm .popBox .txtBox input{display: block;width: 230px; height: 36px; margin: 0 auto;  line-height: 30px; padding-left: 10px; border: 1px solid #e6e6e6; color: #333;}
.xcConfirm .popBox .btnArea{border-top: solid 1px #eef0f1;}
.xcConfirm .popBox .btnGroup{float: right;}
.xcConfirm .popBox .btnGroup .sgBtn{margin-top: 10px; margin-right: 10px;}
.xcConfirm .popBox .sgBtn{display: block; cursor: pointer; float: left; width: 60px; height: 35px; line-height: 35px; text-align: center; color: #FFFFFF; border-radius: 5px;margin-bottom:10px;}
.xcConfirm .popBox .sgBtn.ok{background-color: #0095d9; color: #FFFFFF;}
.xcConfirm .popBox .sgBtn.cancel{background-color: #546a79; color: #FFFFFF;}
/* msg样式 */
.msg_layer{position:absolute; top:50%;left:50%;max-width:360px;height:auto; border-radius: 4px; background-color:rgba(0,0,0,0.6)}
.poplayer-msg{position: relative; padding:14px 20px; line-height:24px; word-break: break-all; overflow:hidden; font-size:14px; color:#fff; overflow-x: hidden; overflow-y:auto;}
/*tips样式*/
.poplayer-tips{background: none; box-shadow:none; border:none;}
.poplayer-tips .poplayer-content{position: relative; line-height: 22px; min-width: 12px; padding: 8px 15px; font-size: 12px; _float:left; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0,0,0,.2); background-color: #000; color: #fff;}
.poplayer-tips .poplayer-close{right:-2px; top:-1px;}
.poplayer-tips i.poplayer-TipsG{ position:absolute;  width:0; height:0; border-width:8px; border-color:transparent; border-style:dashed; overflow:hidden;}
.poplayer-tips i.poplayer-TipsT, .poplayer-tips i.poplayer-TipsB{left:5px; border-right-style:solid; border-right-color: #000;}
.poplayer-tips i.poplayer-TipsT{bottom:-8px;}
.poplayer-tips i.poplayer-TipsB{top:-8px;}
.poplayer-tips i.poplayer-TipsR, .poplayer-tips i.poplayer-TipsL{top: 5px; border-bottom-style:solid; border-bottom-color: #000;}
.poplayer-tips i.poplayer-TipsR{left:-8px;}
.poplayer-tips i.poplayer-TipsL{right:-8px;}